package io.wdb.wx.service;

import java.util.List;

import io.wdb.common.exception.RRException;
import io.wdb.modules.activity.wx.entity.MarketPrizeEntity;
import io.wdb.modules.activity.wx.entity.UserChannelInfoEntity;
import io.wdb.wx.message.resp.prize.PrizeNumVO;



public interface PrizeService {
	public PrizeNumVO getUserIntegral(Long user_id) throws RRException;
	public UserChannelInfoEntity getUserInfo(Long user_id) throws RRException;
	public void submietUserPrize(UserChannelInfoEntity userChannelInfoEntity,MarketPrizeEntity marketPrizeEntity) throws RRException;
	public List<MarketPrizeEntity> getAllPrizes();
	public UserChannelInfoEntity initUserInfo(String openId, String headImgUrl, String nickname);
	public void updateUserInfo(UserChannelInfoEntity channelInfo);
	public String export(List<? extends Object> list, String fileName) throws RRException;
}
